flickerlight HOTROD1
{
    color 1.0 0.0 0.0
    size 64
    secondarysize 81
    Chance 0.05
}

pointlight HOTROD2
{
    color 1.0 0.5 0.0
    size 92
}

object GaussProjectile
{
    frame TNT1 { light HOTROD1 }
    frame TNT1A { light HOTROD2 }
}

object GaussWallRod
{
    frame HROD { light HOTROD1 }
    frame HRODA { light HOTROD2 }
}

flickerlight FIREFLAK1
{
    color 0.2 0.0 0.0
    size 16
    secondarysize 18
    Chance 0.1
}

flickerlight FIREFLAK2
{
    color 0.2 0.1 0.0
    size 16
    secondarysize 18
    Chance 0.1
}

flickerlight FIREFLAK3
{
    color 0.2 0.175 0.0
    size 16
    secondarysize 18
    Chance 0.1
}

object FlakProjectile
{
    frame FLAKA { light FIREFLAK1 }
    frame FLAKB { light FIREFLAK2 }
    frame FLAKC { light FIREFLAK3 }
}

object FlakProjectileDeadA
{
    frame FLAKA { light FIREFLAK1 }
}

object FlakProjectileDeadB
{
    frame FLAKB { light FIREFLAK2 }
}

object FlakProjectileDeadC
{
    frame FLAKC { light FIREFLAK3 }
}

object FlakBombProjectile
{
    frame CANB { light FLAKBOMB1 }
    frame CANBA { light FLAKBOMB2 }

    frame TNT1B { light TANKSHELL_X1 }
    frame TNT1C { light TANKSHELL_X2 }
    frame TNT1D { light TANKSHELL_X3 }
}

flickerlight FLAKBOMB1
{
    color 1.0 0.55 0.0
    size 0
    secondarysize 36
    Chance 0.1
}

pointlight FLAKBOMB2
{
    color 0.5 0.25 0.0
    size 48
}

object FlakBombShard
{
    frame SRHP { light FIREFLAK2 }
    frame "####" { light FIREFLAK2 }
}